package com.aggregate.pay.weixin.bean;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;

/**
 * 订单查询接口-响应参数
 * @author Moyq5
 * @date 2018年6月15日
 */
@JacksonXmlRootElement(localName = "xml")
public class OrderQueryResult extends SignResult {

	@JacksonXmlProperty(localName = "device_info")
	private String deviceInfo;
	@JacksonXmlProperty(localName = "openid")
	private String openId;
	@JacksonXmlProperty(localName = "is_subscribe")
	private String isSubscribe;
	@JacksonXmlProperty(localName = "sub_openid")
	private String subOpenId;
	@JacksonXmlProperty(localName = "sub_is_subscribe")
	private String subIsSubscribe;
	@JacksonXmlProperty(localName = "trade_type")
	private String tradeType;
	@JacksonXmlProperty(localName = "trade_state")
	private String tradeState;
	@JacksonXmlProperty(localName = "bank_type")
	private String bankType;
	@JacksonXmlProperty(localName = "total_fee")
	private Integer totalFee;
	@JacksonXmlProperty(localName = "settlement_total_fee")
	private Integer settlementTotalFee;
	@JacksonXmlProperty(localName = "fee_type")
	private String feeType;
	@JacksonXmlProperty(localName = "cash_fee")
	private Integer cashFee;
	@JacksonXmlProperty(localName = "cash_fee_type")
	private String cashFeeType;
	@JacksonXmlProperty(localName = "coupon_fee")
	private Integer couponFee;
	@JacksonXmlProperty(localName = "coupon_count")
	private Integer couponCount;
	@JacksonXmlProperty(localName = "coupon_type_0")
	private String couponType0;
	@JacksonXmlProperty(localName = "coupon_id_0")
	private String couponId0;
	@JacksonXmlProperty(localName = "coupon_fee_0")
	private Integer couponFee0;
	@JacksonXmlProperty(localName = "coupon_type_1")
	private String couponType1;
	@JacksonXmlProperty(localName = "coupon_id_1")
	private String couponId1;
	@JacksonXmlProperty(localName = "coupon_fee_1")
	private Integer couponFee1;
	@JacksonXmlProperty(localName = "coupon_type_2")
	private String couponType2;
	@JacksonXmlProperty(localName = "coupon_id_2")
	private String couponId2;
	@JacksonXmlProperty(localName = "coupon_fee_2")
	private Integer couponFee2;
	@JacksonXmlProperty(localName = "coupon_type_3")
	private String couponType3;
	@JacksonXmlProperty(localName = "coupon_id_3")
	private String couponId3;
	@JacksonXmlProperty(localName = "coupon_fee_3")
	private Integer couponFee3;
	@JacksonXmlProperty(localName = "transaction_id")
	private String transactionId;
	@JacksonXmlProperty(localName = "out_trade_no")
	private String outTradeNo;
	@JacksonXmlProperty(localName = "attach")
	private String attach;
	@JacksonXmlProperty(localName = "time_end")
	private String timeEnd;
	@JacksonXmlProperty(localName = "trade_state_desc")
	private String tradeStateDesc;
	public String getDeviceInfo() {
		return deviceInfo;
	}
	public void setDeviceInfo(String deviceInfo) {
		this.deviceInfo = deviceInfo;
	}
	public String getOpenId() {
		return openId;
	}
	public void setOpenId(String openId) {
		this.openId = openId;
	}
	public String getIsSubscribe() {
		return isSubscribe;
	}
	public void setIsSubscribe(String isSubscribe) {
		this.isSubscribe = isSubscribe;
	}
	public String getTradeType() {
		return tradeType;
	}
	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}
	public String getTradeState() {
		return tradeState;
	}
	public void setTradeState(String tradeState) {
		this.tradeState = tradeState;
	}
	public String getBankType() {
		return bankType;
	}
	public void setBankType(String bankType) {
		this.bankType = bankType;
	}
	public Integer getTotalFee() {
		return totalFee;
	}
	public void setTotalFee(Integer totalFee) {
		this.totalFee = totalFee;
	}
	public Integer getSettlementTotalFee() {
		return settlementTotalFee;
	}
	public void setSettlementTotalFee(Integer settlementTotalFee) {
		this.settlementTotalFee = settlementTotalFee;
	}
	public String getFeeType() {
		return feeType;
	}
	public void setFeeType(String feeType) {
		this.feeType = feeType;
	}
	public Integer getCashFee() {
		return cashFee;
	}
	public void setCashFee(Integer cashFee) {
		this.cashFee = cashFee;
	}
	public String getCashFeeType() {
		return cashFeeType;
	}
	public void setCashFeeType(String cashFeeType) {
		this.cashFeeType = cashFeeType;
	}
	public Integer getCouponFee() {
		return couponFee;
	}
	public void setCouponFee(Integer couponFee) {
		this.couponFee = couponFee;
	}
	public Integer getCouponCount() {
		return couponCount;
	}
	public void setCouponCount(Integer couponCount) {
		this.couponCount = couponCount;
	}
	public String getCouponType0() {
		return couponType0;
	}
	public void setCouponType0(String couponType0) {
		this.couponType0 = couponType0;
	}
	public String getCouponId0() {
		return couponId0;
	}
	public void setCouponId0(String couponId0) {
		this.couponId0 = couponId0;
	}
	public Integer getCouponFee0() {
		return couponFee0;
	}
	public void setCouponFee0(Integer couponFee0) {
		this.couponFee0 = couponFee0;
	}
	public String getCouponType1() {
		return couponType1;
	}
	public void setCouponType1(String couponType1) {
		this.couponType1 = couponType1;
	}
	public String getCouponId1() {
		return couponId1;
	}
	public void setCouponId1(String couponId1) {
		this.couponId1 = couponId1;
	}
	public Integer getCouponFee1() {
		return couponFee1;
	}
	public void setCouponFee1(Integer couponFee1) {
		this.couponFee1 = couponFee1;
	}
	public String getCouponType2() {
		return couponType2;
	}
	public void setCouponType2(String couponType2) {
		this.couponType2 = couponType2;
	}
	public String getCouponId2() {
		return couponId2;
	}
	public void setCouponId2(String couponId2) {
		this.couponId2 = couponId2;
	}
	public Integer getCouponFee2() {
		return couponFee2;
	}
	public void setCouponFee2(Integer couponFee2) {
		this.couponFee2 = couponFee2;
	}
	public String getCouponType3() {
		return couponType3;
	}
	public void setCouponType3(String couponType3) {
		this.couponType3 = couponType3;
	}
	public String getCouponId3() {
		return couponId3;
	}
	public void setCouponId3(String couponId3) {
		this.couponId3 = couponId3;
	}
	public Integer getCouponFee3() {
		return couponFee3;
	}
	public void setCouponFee3(Integer couponFee3) {
		this.couponFee3 = couponFee3;
	}
	public String getTransactionId() {
		return transactionId;
	}
	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}
	public String getOutTradeNo() {
		return outTradeNo;
	}
	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}
	public String getAttach() {
		return attach;
	}
	public void setAttach(String attach) {
		this.attach = attach;
	}
	public String getTimeEnd() {
		return timeEnd;
	}
	public void setTimeEnd(String timeEnd) {
		this.timeEnd = timeEnd;
	}
	public String getTradeStateDesc() {
		return tradeStateDesc;
	}
	public void setTradeStateDesc(String tradeStateDesc) {
		this.tradeStateDesc = tradeStateDesc;
	}
	public String getSubOpenId() {
		return subOpenId;
	}
	public void setSubOpenId(String subOpenId) {
		this.subOpenId = subOpenId;
	}
	public String getSubIsSubscribe() {
		return subIsSubscribe;
	}
	public void setSubIsSubscribe(String subIsSubscribe) {
		this.subIsSubscribe = subIsSubscribe;
	}
	
}
